﻿#ifndef BTNFORM_H
#define BTNFORM_H

#include <QWidget>
#include <QDebug>
#include "mainwindow.h"
namespace Ui {
class btnForm;
}

class btnForm : public QWidget
{
    Q_OBJECT

public:

    explicit btnForm(QWidget *parent = nullptr);
    ~btnForm();

public slots:
    //员工管理界面槽函数
    void getRowModify(const int& index, const int& row);
    void getRowDelete(const int& index, const int& row);
    //货物管理界面槽函数
    void getGoodRowModify(const int& index, const int& row);    //index用于区别是哪个界面传的数据, 1为货物管理界面
    void getGoodRowDelete(const int& index, const int& row);

private slots:
    void on_modifyBtn_clicked();
    void on_deleteBtn_clicked();



signals:
    //员工管理界面
    void sendRowModify(const int& rowIndex);
    void sendRowDelete(const int& rowIndex);
    //货物管理界面
    void sendGoodRowModify(const int& rowIndex);
    void sendGoodRowDelete(const int& rowIndex);

private:
    Ui::btnForm *ui;
    int index; //用于区别哪个界面发送的信号, 0为员工管理界面，1为货物管理界面
    //员工管理界面
    int rowIndexModify;
    int rowIndexDelete;
    //货物管理界面
    int rowIndexModifyGood;
    int rowIndexDeleteGood;

};

#endif // BTNFORM_H
